Very-High-Level Programming of Knowledge Representation Schemes

نویسنده

  • Stephen J. Westfold
چکیده

This paper proposes building knowledge-based systems using a programming system based on a very-high-level language. It gives an overview of such a programming system, BC, and shows how BC can be used to implement knowledge representation features, providing as examples, automatic maintenance of inverse links and property inheritance. The specification language of BC can be extended to include a knowledge representation language by describing its knowledge representation features. This permits a knowledge-based program and its knowledge base to be written in the same very-high-level language which allows the knowledge to be more efficiently incorporated into the program as well as making the system as a whole easier to understand and extend.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Representation of Procedural Knowledge for Expert Systems

Many of the knowledge representation schemes developed in the past have concentrated on declarative knowledge. Many have provided assertional mechanisms for deductive retrieval and some give terminological mechanisms for classification and abstraction. However, none present the system developer with similar sophistication, at a high level of representation, in procedural knowledge. Often the de...

متن کامل

Reproductive health knowledge of male students of Shiraz high schools

Introduction: The vital role of reproductive health in different aspects of human health and socio-economic development of the community on the one hand, and male teenagers’ knowledge about it on the other hand, necessitate priority setting and programming of health education. This study is conducted to investigate reproductive health knowledge level of male high school students in Shiraz, Ir...

متن کامل

An open agent architecture: Fundamentals

Different application domains require different knowledge representation techniques. Therefore a robust agent oriented programming framework should not commit to a single KR technology. Instead, it should facilitate an easy integration of heterogeneous knowledge representation techniques in a single agent system. Similarly, different situations an agent might happen to be in, require different ...

متن کامل

Conceptual Programming: Foundations of Problem-Solving

Conceptual Programming is a term meant to convey a similar idea to that of Logic Programming, but at a higher level of representation. Programming with concepts, as presented here, has all the advantages that many knowledge representation schemes have in dealing with declarative knowledge i.e. explicitness, naturalness, expressibility, and transparency. It also gives procedural knowledge these ...

متن کامل

Principles for Organizing Semantic Relations in Large Knowledge Bases

This paper defines principles for organizing semantic relations represented by slots in frame-structured knowledge bases. We consider not only the ways in which slots are used for reasoning about a given domain but also the features of the representation language of the knowledge-based system in which the slots reside. We find that the organization of slots may be based on the knowledge-level s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1984